import book.BookList;
import user.AdmainUser;
import user.NormolUser;
import user.User;
//     包名  类名

import java.util.Scanner;
/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 张宇田
 * Date: 2024-10-14
 * Time: 17:59
 */
public class Test {

    public static User login (){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你的姓名：");
        String name = sc.nextLine();
        System.out.println("请输入你的身份，1：管理员 2：普通用户");
        int choice = sc.nextInt();
        if (choice == 1){
            return new AdmainUser(name);
            //这里的返回值 类型为User 而不是String
        }else if(choice == 2){
            return new NormolUser(name);
        }else {
            // 这里可以返回一个默认的User对象，或者抛出异常
            System.out.println("无效的选择");
            return null; // 或者抛出一个异常
        }
    }

    public static void main(String[] args) {
        BookList bk = new BookList();
        User s = login();
        while(true) {
            int choice = s.meau();
            //IOprable wok = new
            s.woks[choice].work(bk);
        }
    }
}
